package com.dawn.module.hospital.model.pay.bill;


import lombok.Data;

import java.io.Serializable;

/**
 * @description:
 * @author: cnsu-cmh
 * @time: 2023/11/8 13:13
 */
@Data
public class BillAbc implements Serializable {

    /**
     * 商户号
     */
    private String appId;

    /**
     * 交易类型(weixinpay/WeiXinRefund/ALI_CREATE/AliRefund)
     */
    private String tradeType;

    /**
     * 订单编号(JF202003301024579527560)
     */
    private String outTradeNo;

    /**
     * 交易时间
     */
    private String tradeTime;

    /**
     * 订单金额
     * @return
     */
    private String totalFee;

    /**
     * 商户账号
     */
    private String mchId;

    /**
     * 商户动账金额
     */
    private String settlementTotalFee;

    /**
     * 客户账号(微信openid / 支付宝用户id)
     */
    private String openId;

    /**
     * 账户类型
     */
    private String feeType;

    /**
     * 商户回佣手续费
     */
    private String rebateCharge;

    /**
     * 商户分期手续费
     */
    private String installmentCharge;

    /**
     * 会计日期
     */
    private String tradeDate;

    /**
     * 主机流水号
     */
    private String deviceInfo;

    /**
     * 9014流水号
     */
    private String transactionId;

    /**
     * 原订单号
     */
    private String outRefundNo;

    /**
     * 对账单日期
     */
    private String billDate;

    /**
     * HIS订单编号-交易流水号
     */
    private String mchOrderNo;
    /**
     * 对账配置Id
     */
    private Long reconConfigId;
    /**
     * 支付平台应用ID
     */
    private String payCenterAppId;

    /**
     * 支付平台商户号
     */
    private String payCenterMchNo;

    /**
     * 商品标题
     */
    private String subject;

    /**
     * 商品描述信息
     */
    private String body;

}
